package com.yf.domain;

import com.baomidou.mybatisplus.annotation.*;
import com.yf.common.BaseEntity;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 订单加气金信息表
 * @TableName od_order_lng_money
 */
@TableName(value ="od_order_lng_money")
@Data
public class OdOrderLngMoney extends BaseEntity {
    /**
     * 主键
     */
    @TableId(type=IdType.ASSIGN_UUID)
    private String uuid;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 业务类型：10-加气获得20-加气消耗30-退款扣减40-退款退还50-卡友加气获得60-卡友退款扣减
     */
    private Integer type;

    /**
     * 加气金额
     */
    private Integer addLngAmount;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 站点id
     */
    private Integer stationId;

    /**
     * 加气金发放状态0-未到账1-已到账
     */
    private Integer status;

    /**
     * 加气金到账时间
     */
    private LocalDateTime toAccountTime;

    /**
     * 订单所属用户id（用于区分一起赚加气金用户）
     */
    private Integer orderUserId;
    @Version
    private Integer version;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}